Job Title: Senior QA Automation
Job Description-
Senior QA Engineer with at least 5 years of experience planning, creating, and executing test case automation. The Senior QA Automation Engineer must have worked in an Agile environment and have experience with the following: JIRA, TestRail, Katalon Studio, SOAP UI, SQL, Bitbucket, and Jenkins.
Position Overview
• Work in a Quality Services Automation Regression team and develop test strategy, test plans, and test cases to identify problems with software applications and their root causes, also ensure timely and appropriate test coverage is attained by automating the Test efforts following Agile Methodology.
• Manage all test scripts and execution using TestRail.
• Develop, execute, and maintain modular, re-usable automated test scripts for a wide range of applications using Katalon Studio, Appium, Soap UI tool, and Groovy Script.
• Develop Groovy/Java Scripts in SOAP UI to automate SOAP and JSON web services.
• Implement a comprehensive automated test solution for applications developed in Angular JS and Microservices using custom-developed Selenium WebDriver methods in the Katalon Studio Automation tool.
• Write SQL scripts to set up and validate test data on Oracle environments to ensure data accuracy and data integrity.
• Validate XML and JSON contents against database and flat files.
• Design and implement Continuous Integration and Continuous deployment pipeline using Bitbucket, Jenkins, and Bamboo tools that would build and execute automation test scripts on multiple environments for every code deployment
• Create reusable components and tests in PowerShell to enable automated execution into the build and release pipeline for various environments like Development, Test, UAT and Demo
• Work with Cloud environments and cloud testing services to implement parallel test automation executions in Team and Test environments
• Generate data and dashboards to ensure visibility of quality across products, builds and Environments
• Resolve technical issues that are encountered during Agile Sprints
• Work across teams and determine solutions impacting the core automation framework and its Components
• Review Test Cases and Automated Test Scripts created by other team members to ensure that proper test coverage has been developed for each project
• Define best practices and guidelines for automation and Regression teams